home *** CD-ROM | disk | FTP | other *** search
- Tone Select Macros
- ------------------
-
- f:\mquest\instr\mc-505\Patch List.txt
-
- READ PATCH NUMBER
-
- gets the bank in use,
- W contains Part number, converted to offset
- X contains bank # (CC)
- Y contains patch # (PC)
- V30 = extracted patch #
- V31 = extracted Bank #
- V32 = counts validly tested values
- V33 = loop counter
-
-
- MW * V3 MW + 2 MW + v1
- FR x W
- MW + 1
- FR y W
-
- mz = 2
- MV33 = 0
-
- L 6 [
-
- S 14 {
- 0 0
- 3 1
- 3 2
- 0 3
- 0 4
- 0 5
- 0 6
- }
-
-
- MV32 = 0
-
- FT V30 Z
- mz + 1
- ft v31 Z
- mz + 1
-
- ifq v30 x
- mv32 + 1
- ife
-
- ifq v31 y
- mv32 + 1
- ife
-
- ifq v32 2
- mv34 = v33
- break
- ret v34
- ife
-
- mv33 + 1
- ]
-
-
- ret v34
-
-
-
-
- WRITE Bank NUMBER
-
- sets the tone in use,
- X = value adjusted to offset
-
-
- mx * 2
- mx + 2
-
- S 14 {
- 0 0
- 3 1
- 3 2
- 0 3
- 0 4
- 0 5
- 0 6
- }
-
-
- FT Y X
- mx + 1
- FT Z X
-
- a
-
- MW * V3 MW + 2 mw + v1
- Fs Y W
- MW + 1
- Fs Z w
-
-
-
-